package com.treasure.mall.biz.dto.wechat;

import lombok.Data;

/**
 * 
 * +---------------------------------------------------------
 * * @package: com.treasure.mall.biz.dto.wechat
 * * @author: guomw (guomwchen@foxmail.com)
 * * @date: 2020/6/11 15:23
 * * @since: V1.0.0
 * +---------------------------------------------------------
 * 注意：本内容仅限于内部传阅，禁止外泄以及用于其他的商业目的
 * Copyright 2019-2022 com.treasure.mall.biz.dto.wechat Inc. All rights reserved.
 */
@Data
public class CreateWxaCodeDTO {

    /***
     * 小程序ID
     */
    private String appId = "wxc2764391ade782f2";

    /**
     * 最大32个可见字符，只支持数字，大小写英文以及部分特殊字符：!#$&'()*+,/:;=?@-._~，其它字符请自行编码为合法字符（因不支持%，中文无法使用 urlencode 处理，请使用其他编码方式）
     */
    private String scene;
    /**
     * 必须是已经发布的小程序存在的页面（否则报错），例如 pages/index/index, 根路径前不要填加 /,不能携带参数（参数请放在scene字段里），如果不填写这个字段，默认跳主页面
     */
    private String page;
    /**
     * 二维码的宽度，单位 px，最小 280px，最大 1280px
     */
    private Integer width;
    /**
     * 自动配置线条颜色，如果颜色依然是黑色，则说明不建议配置主色调，默认 false
     */
    private boolean autoColor = false;
    /**
     * auto_color 为 false 时生效，使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"} 十进制表示
     */
    private Object lineColor;

    /**
     * 是否需要透明底色，为 true 时，生成透明底色的小程序
     */
    private boolean hyaline = true;


}
